iT邦幫忙

2024 iThome 鐵人賽

DAY 23
0
佛心分享-IT 人自學之術

跟著鱷魚妹妹一起坐牢之JavaScript 30天系列 第 23

第二十三天 - - JavaScript JSON(JavaScript Object Notation)

  • 分享至 

  • xImage
  •  

JSON 是一種儲存與傳輸數據的格式,受到JavaScript物件實體語法啟發,比起使用XML傳輸資料,JSON格式在檔案大小上更為輕量,也是現在主流的傳輸格式*,*尤其適用於API和AJAX應用,後端發給前端的API也幾乎是這種格式。

而什麼是XML(EXtensible Markup Language)呢?XML 是一種標記語言,可提供規則來定義任何資料。它使用標記來區分資料屬性和實際資料。 是非常早期就開始被使用的資料交換格式,由於JSON更為輕便且簡易標記,XML逐漸被淘汰。XML格式大概長這樣 :
https://ithelp.ithome.com.tw/upload/images/20241002/20168661PSYCrT6NHb.png
可以看到有點類似HTML標籤,因為都是標記語言,是用角括號包起來中間放值

JSON格式大概長這樣 :
https://ithelp.ithome.com.tw/upload/images/20241002/20168661urlMXisU1H.png
請注意,在網頁渲染的資料,要經過JSON.parse( ) 轉成JSON字串或是JSON.stringify( )轉成物件才能使用


上一篇
第二十二天 - - JavaScript 深拷貝&淺拷貝
下一篇
第二十四天 - - JavaScript API (Application Programming Interface)
系列文
跟著鱷魚妹妹一起坐牢之JavaScript 30天30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言